package com.rshare.domain.wbyw;

import java.util.Date;
import java.util.List;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.wbyw.RSCWBJH;

public class RSCWBJHInfo extends RSCWBJH {
	private static final long serialVersionUID = 7329690582502557268L;

	private String searchsbid;
	private String searchbydw;
	private String searchwbdwmc;
	private String searchxmmc;
	private Date searchccrqb;
	private Date searchccrqe;
	private Date searchysrqb;
	private Date searchysrqe;
	private String searchzt;

	private Date fzczfsbrq;
	private Date fzczfysrq;
	private String location;

	private String isAPP;

	private RSCWBJH oldData;
	private RSCWBJH newData;
	private RSCWBJH modifyData;

	private List<RSCWBJH> wbjhs;

	public RSCWBJH getOldData() {
		return oldData;
	}

	public void setOldData(RSCWBJH oldData) {
		this.oldData = oldData;
	}

	public RSCWBJH getNewData() {
		return newData;
	}

	public void setNewData(RSCWBJH newData) {
		this.newData = newData;
	}

	public RSCWBJH getModifyData() {
		return modifyData;
	}

	public void setModifyData(RSCWBJH modifyData) {
		this.modifyData = modifyData;
	}

	public String getSearchsbid() {
		return searchsbid;
	}

	public void setSearchsbid(String searchsbid) {
		this.searchsbid = searchsbid;
	}

	public String getSearchbydw() {
		return searchbydw;
	}

	public void setSearchbydw(String searchbydw) {
		this.searchbydw = searchbydw;
	}

	public String getSearchwbdwmc() {
		return searchwbdwmc;
	}

	public void setSearchwbdwmc(String searchwbdwmc) {
		this.searchwbdwmc = searchwbdwmc;
	}

	public String getSearchxmmc() {
		return searchxmmc;
	}

	public void setSearchxmmc(String searchxmmc) {
		this.searchxmmc = searchxmmc;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchccrqb() {
		return searchccrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchccrqb(Date searchccrqb) {
		this.searchccrqb = searchccrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchccrqe() {
		return searchccrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchccrqe(Date searchccrqe) {
		this.searchccrqe = searchccrqe;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchysrqb() {
		return searchysrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchysrqb(Date searchysrqb) {
		this.searchysrqb = searchysrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchysrqe() {
		return searchysrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchysrqe(Date searchysrqe) {
		this.searchysrqe = searchysrqe;
	}

	public String getIsAPP() {
		return isAPP;
	}

	public void setIsAPP(String isAPP) {
		this.isAPP = isAPP;
	}

	public String getSearchzt() {
		return searchzt;
	}

	public void setSearchzt(String searchzt) {
		this.searchzt = searchzt;
	}

	public List<RSCWBJH> getWbjhs() {
		return wbjhs;
	}

	public void setWbjhs(List<RSCWBJH> wbjhs) {
		this.wbjhs = wbjhs;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getFzczfsbrq() {
		return fzczfsbrq;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setFzczfsbrq(Date fzczfsbrq) {
		this.fzczfsbrq = fzczfsbrq;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getFzczfysrq() {
		return fzczfysrq;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setFzczfysrq(Date fzczfysrq) {
		this.fzczfysrq = fzczfysrq;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

}
